m15 mod 0
EsportsThe Esports Content Factory and the Trap of Empty ReportsAt 7:40 in the morning in Beijing's Chaoyang District, I open a file titled...
Domestic FootballVietnam's Attack: Missing Forwards Are Only Half the StoryStarting Point Minute 74, in a match I was charting with my usual spatial...
SwimmingThe Underwater Dolphin Phase: Where the Medal Is Written Before the Hand Touches the WallI still remember that frame. The 200-metre butterfly final, the third length,...
ChessLiang Beats Niemann in Round 1 of the US Chess Championship: A Hot Headline and a Data GapI read that headline three times. "Liang beats Niemann in an all-around...
BadmintonAsian Games 2026 Badminton Draw: Reading the Byes, the Early Collisions, and the Gaps Nobody FilledMy ruled notebook has a dedicated page for every Asian Games since 2026. The...
VolleyballDakar 2026: Youth Olympic Beach Volleyball Schedule and the Gaps Beneath the SandWhat is absent from a schedule is sometimes more worth reading than the...
ChessThe Unnamed Ninth Move: A Spatial Map of a Night Unlike Any OtherBy the ninth move, the King's Indian Defence board is no longer a sequence of...
Domestic FootballThe V.League and the Long-Foretold Death of Vietnamese Youth FootballIn early January 2026, at Việt Trì Stadium, Nguyễn Xuân Son received a long...
VolleyballPham Quynh Huong: 46 Points, Three Matches, and an Unwritten DenominatorThe match against South Korea ended 1-3. Vietnam lost. But in the worn notebo...
BadmintonThe Space Behind: The Spatial Battle in the 2026 National Badminton Men's Singles FinalIt is not who keeps the most points that wins, but who reads the space behind...
TennisMislabeled 'Tennis' on a Gold Price Report: When Sports Data Needs a Human FilterAmong the sports data archive that I have been attached to for nearly three...
BadmintonAsian Games 2026: India's Men's Badminton Draw and the Trap Called 'Repeating the Silver'The first competition day of the 2026 Asian Games in Aichi-Nagoya has closed,...
Table TennisTwo Points in the Seventh Game: When Three U15 Girls Shared a European CrownOn the table in Antibes, the seventh game of the decisive match ended 14-12....
Volleyball2027 FIVB Women's Volleyball World Cup: 32 Teams, Five Cities, and Pools Still UnknownI watched the 2027 FIVB Women's Volleyball World Cup pool draw with a noteboo...
EsportsWhen the Data Table Is Empty: The Clean-Risk Trap in Sports AnalyticsOn March 14, 2026, at 2:17 in the morning, the third monitor in my office in...
International FootballManchester United Escape at Minute 89 in Fulham: One Point and Cracks Still UnhealedMinute 89 at Craven Cottage. Matheus Cunha received the ball at the edge of t...
EsportsDplus KIA did not resurrect, they just re-read the old map: 3-1 over KT and the paradox of the comebackThree days after the 0-3 shock against KT Rolster, Dplus KIA stood at the bri...
EsportsNine layers of verification before an esports rumour becomes factNine layers of verification before an esports rumour becomes fact At 2 a.m., ...
EsportsWhen MXR-17 Falls: Season 5 Reloaded and the Throne Change of Warzone's MetaIn my studio in Incheon, on an August evening, I replayed the old clip of the...
EsportsVCT 2027: Riot Games Locked the Calendar Nine Months Early and Quietly Restructured the Entire VALORANT EcosystemOn October 15, 2026, details of the VCT 2027 calendar first surfaced through...
Domestic FootballVietnam's Attack: Missing Forwards Are Only Half the StoryStarting Point Minute 74, in a match I was charting with my usual spatial...
SwimmingThe Underwater Dolphin Phase: Where the Medal Is Written Before the Hand Touches the WallI still remember that frame. The 200-metre butterfly final, the third length,...
ChessLiang Beats Niemann in Round 1 of the US Chess Championship: A Hot Headline and a Data GapI read that headline three times. "Liang beats Niemann in an all-around...
BadmintonAsian Games 2026 Badminton Draw: Reading the Byes, the Early Collisions, and the Gaps Nobody FilledMy ruled notebook has a dedicated page for every Asian Games since 2026. The...
VolleyballDakar 2026: Youth Olympic Beach Volleyball Schedule and the Gaps Beneath the SandWhat is absent from a schedule is sometimes more worth reading than the...
ChessThe Unnamed Ninth Move: A Spatial Map of a Night Unlike Any OtherBy the ninth move, the King's Indian Defence board is no longer a sequence of...
Domestic FootballThe V.League and the Long-Foretold Death of Vietnamese Youth FootballIn early January 2026, at Việt Trì Stadium, Nguyễn Xuân Son received a long...
VolleyballPham Quynh Huong: 46 Points, Three Matches, and an Unwritten DenominatorThe match against South Korea ended 1-3. Vietnam lost. But in the worn notebo...
BadmintonThe Space Behind: The Spatial Battle in the 2026 National Badminton Men's Singles FinalIt is not who keeps the most points that wins, but who reads the space behind...
TennisMislabeled 'Tennis' on a Gold Price Report: When Sports Data Needs a Human FilterAmong the sports data archive that I have been attached to for nearly three...
BadmintonAsian Games 2026: India's Men's Badminton Draw and the Trap Called 'Repeating the Silver'The first competition day of the 2026 Asian Games in Aichi-Nagoya has closed,...
Table TennisTwo Points in the Seventh Game: When Three U15 Girls Shared a European CrownOn the table in Antibes, the seventh game of the decisive match ended 14-12....
Volleyball2027 FIVB Women's Volleyball World Cup: 32 Teams, Five Cities, and Pools Still UnknownI watched the 2027 FIVB Women's Volleyball World Cup pool draw with a noteboo...
EsportsWhen the Data Table Is Empty: The Clean-Risk Trap in Sports AnalyticsOn March 14, 2026, at 2:17 in the morning, the third monitor in my office in...
International FootballManchester United Escape at Minute 89 in Fulham: One Point and Cracks Still UnhealedMinute 89 at Craven Cottage. Matheus Cunha received the ball at the edge of t...
EsportsDplus KIA did not resurrect, they just re-read the old map: 3-1 over KT and the paradox of the comebackThree days after the 0-3 shock against KT Rolster, Dplus KIA stood at the bri...
EsportsNine layers of verification before an esports rumour becomes factNine layers of verification before an esports rumour becomes fact At 2 a.m., ...
EsportsWhen MXR-17 Falls: Season 5 Reloaded and the Throne Change of Warzone's MetaIn my studio in Incheon, on an August evening, I replayed the old clip of the...
EsportsVCT 2027: Riot Games Locked the Calendar Nine Months Early and Quietly Restructured the Entire VALORANT EcosystemOn October 15, 2026, details of the VCT 2027 calendar first surfaced through...
